package com.gome.axwl.aoc.entity.dto;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 司机积分信息查询参数dto
 * @Auther: yinyuxin@gome.com.cn
 * @Date: 2018/4/28 11:24
 */
public class DriverIntegrationParamDto extends PageParamDto implements Serializable {

    private static final long serialVersionUID = -2205505704010674574L;
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 司机编码
     */
    private String driverCode;

    /**
     * 服务商编码
     */
    private String providerCode;

    /**
     * 司机等级信息id
     */
    private Integer dirverGradeId;

    /**
     * 司机积分信息所属年月
     */
    private String integrationDate;

    /**
     * 排序字段 等级：level 服务总分：integra 好评率：favour 接单天数：workday 准时率：delivery
     */
    private String orderField;

    /**
     * 服务总分开始数
     */
    private Integer integraTotalStart;

    /**
     * 服务总分截止数
     */
    private Integer integraTotalEnd;

    /**
     * 排序方式 0：从大到小 1：从小到大
     */
    private Integer orderSort;

    /**
     * dc编码
     */
    private List<String> dcNos;

    /**
     * dcid
     */
    private String dcIds;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDriverCode() {
        return driverCode;
    }

    public void setDriverCode(String driverCode) {
        this.driverCode = driverCode;
    }

    public String getProviderCode() {
        return providerCode;
    }

    public void setProviderCode(String providerCode) {
        this.providerCode = providerCode;
    }

    public Integer getDirverGradeId() {
        return dirverGradeId;
    }

    public void setDirverGradeId(Integer dirverGradeId) {
        this.dirverGradeId = dirverGradeId;
    }

    public String getIntegrationDate() {
        return integrationDate;
    }

    public void setIntegrationDate(String integrationDate) {
        this.integrationDate = integrationDate;
    }

    public String getOrderField() {
        return orderField;
    }

    public void setOrderField(String orderField) {
        this.orderField = orderField;
    }

    public Integer getIntegraTotalStart() {
        return integraTotalStart;
    }

    public void setIntegraTotalStart(Integer integraTotalStart) {
        this.integraTotalStart = integraTotalStart;
    }

    public Integer getIntegraTotalEnd() {
        return integraTotalEnd;
    }

    public void setIntegraTotalEnd(Integer integraTotalEnd) {
        this.integraTotalEnd = integraTotalEnd;
    }

    public Integer getOrderSort() {
        return orderSort;
    }

    public void setOrderSort(Integer orderSort) {
        this.orderSort = orderSort;
    }

    public List<String> getDcNos() {
        return dcNos;
    }

    public void setDcNos(List<String> dcNos) {
        this.dcNos = dcNos;
    }

    public String getDcIds() {
        return dcIds;
    }

    public void setDcIds(String dcIds) {
        this.dcIds = dcIds;
    }
}
